﻿package com.example.demo.dbmodels
import me.liuwj.ktorm.entity.Entity
import java.time.LocalDateTime
import java.math.BigDecimal
/**
 *  PDA动态页面控件
 **/
interface TPdaPageControl : Entity<TPdaPageControl> {
	companion object : Entity.Factory<TPdaPageControl>() 
	/**
	 *  表主键
	 **/
	var id: Int
	/**
	 *  PageId
	 **/
	var page_id: Int
	/**
	 *  字段名
	 **/
	var field_name: String
	/**
	 *  标题
	 **/
	var title: String
	/**
	 *  控件类型(text, checkbox, radio, select, date, datetime)
	 **/
	var type: String
	/**
	 *  默认值
	 **/
	var default_value: String
	/**
	 *  最大值
	 **/
	var max_value: String
	/**
	 *  最小值
	 **/
	var min_value: String
	/**
	 *  最大长度(针对text类型)
	 **/
	var max_len: Int?
	/**
	 *  是否必填项
	 **/
	var is_require: Boolean?
	/**
	 *  是否只读
	 **/
	var is_readonly: Boolean?
	/**
	 *  是否可以多选
	 **/
	var is_multi: Boolean?
	/**
	 *  保留小数点位数
	 **/
	var num_precision: Int?
	/**
	 *  排序
	 **/
	var sort: Int?
	/**
	 *  状态1=有效，0=无效
	 **/
	var status: Boolean?
	/**
	 *  更新时间
	 **/
	var update_time: LocalDateTime?
	/**
	 *  更新人
	 **/
	var update_by: Int?
	/**
	 *  PDA动态页面选项
	 * t_pda_page_option_ibfk_1_BackReference
	 **/
	var IdTPdaPageOption: TPdaPageOption?
}
